Skip to content

Conversation

@lakshya-chopra
Copy link
Contributor

@lakshya-chopra lakshya-chopra commented Oct 18, 2025

This branch adds the Post Quantum Golang 1.23, used in qore_free5gc.
It is a pre-requisite for building the Network Function images there.
It provides PQ TLS 1.3 capabilities, TLS 1.3 ECH, Delegated credentials,
and PQ X.509 Certificates. The original work is attributed to Cloudflare/go.

The latter commit removes go-1.24 which is not used in the code pushed.

Signed-off-by: Lakshya Chopra

lakshya-chopra and others added 29 commits June 10, 2025 19:34
…flags and build options. Replaced "github.com/lakshya-chopra/nas" with omec's.
…CGO binaries were not compatible with Alpine.
Added complete Aether SD-Core implementation with Post-Quantum security:

Components:
- NFs-go1.21-pqtls: 5G Core Network Functions (AMF, AUSF, NRF, NSSF, PCF, SMF, UDM, UDR)
- http2_util: HTTP/2 utility library with PQ-TLS support
- pqtls-sdcore: Post-Quantum TLS configuration for SD-Core

Features:
- Post-Quantum TLS (PQ-TLS) with ML-KEM
- DTLS support for N2 interface
- Post-Quantum Cryptography in SUCI-SUPI conversion
- AES-256 encryption in NAS
- Go 1.21 compatibility
- Docker and Kubernetes deployment support

Total: 3 modules with production-ready PQ security
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants